home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / BUS / Radix Assist 1.08b.sit / RadixAssist108b ƒ / Radix Assist Docs < prev    next >
Text File  |  1996-03-01  |  3KB  |  68 lines

  1. Radix Assist 1.08b 
  2. ゥ1996 
  3. David Dubrow
  4. 11505 Windermere Meadows
  5. Austin TX 78759
  6. estone@mail.utexas.edu
  7.  
  8.  
  9. Notice
  10.  
  11. This program is shareware and the cost is ten U.S. Dollars ($10.00).
  12. It can be freely distributed as long as it is distributed with this notice.
  13.  
  14. Documentation
  15.  
  16. General:
  17.  
  18. Radix Assist is a multi-radix integer calculator.  It allows manipulation of a 32-bit quantity numerically in  bases 2, 10 and 16, as well as graphically in a representation of a 32-bit register.  Actions taken through any input automatically update all others. All standard Edit menu items are functional (including Cut, Copy, Paste, Clear and Undo).
  19.  
  20. Edit Fields:
  21.  
  22. There are 2 edit fields, each of which can be in one of 3 states: Hexadecimal, Decimal and Binary.
  23. Valid input is determined by the current state, represented by the adjacent popup menu item.
  24.  
  25. Popups:
  26.  
  27. Popup menus representing the view current view of each edit field allow selection of one of the 3 possible states of the edit field.
  28.  
  29. Casting:
  30.  
  31. The current value can be cast to one 3 possible sizes: 32-bits, 16-bits and 8-bits, through the use of radio buttons labeled long, short and char.  Signed and unsigned representation is determined through the check-box labeled unsigned and visually observed in edit fields in the decimal state.
  32.  
  33. Operations:
  34.  
  35. Standard arithmetic and bitwise operations are supported through buttons labeled with standard "C" operators:
  36.  
  37. 1's complement:     ~
  38. 2's complement:     +/-
  39. left shift:         <<
  40. right shift:        >>
  41. addition:           +
  42. subtraction:        -
  43. multiplication:     *
  44. division:           /
  45. bitwise AND:        &
  46. bitwise OR:         |
  47. bitwise XOR:        ^
  48. assignment:         =
  49.  
  50. These operations can be performed through pressing the buttons or by keyboard/keypad equivalents.
  51. Some less obvious keyboard equivalents are:
  52. "m"      for "+/-"
  53. "<"      for "<<"
  54. ">"      for ">>"
  55. "Enter"  for "="
  56.  
  57. The Register View:
  58.  
  59. The 32-bit register is displayed at the bottom of the window. Every 4th bit is labeled and the bits are numbered right to left.  Clicking on a bit toggles its state. Dragging bits sets a range, Option-dragging clears a range. Shift clicking sets a range from the previous click, and option-shift-clicking clears the range. All changes to the register are reflected in the edit fields and vice-versa.
  60.  
  61. Special Cut/Copy/Paste:
  62.  
  63. Copy and Cut functions from a hexadecimal field will prepend "0x" to the copied value.
  64. Pasting a valid hexadecimal number beginning with "0x" will automatically set the target edit field to hexadecimal.
  65.  
  66.  
  67.  
  68.